migrate java libraries

0
Hi, I just downloaded the Account Management Project for training. I get the following: Buildfile: C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\deployment\build_core.xml compile-legacy: [javac] Compiling 155 source files to C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\deployment\run\bin [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\Batches.java:12: error: cannot find symbol [javac] import com.mendix.systemwideinterfaces.core.IRemoveBatch; [javac] ^ [javac] symbol: class IRemoveBatch [javac] location: package com.mendix.systemwideinterfaces.core [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:7: error: cannot find symbol [javac] import com.mendix.systemwideinterfaces.core.IChangeBatch; [javac] ^ [javac] symbol: class IChangeBatch [javac] location: package com.mendix.systemwideinterfaces.core [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:14: error: cannot find symbol [javac] private HashMap<String,HashMap<String,IChangeBatch>> batchChangeMap = new HashMap<String, HashMap<String,IChangeBatch>>(); [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\Misc.java:26: error: cannot find symbol [javac] import com.mendix.core.MxRuntime; [javac] ^ [javac] symbol: class MxRuntime [javac] location: package com.mendix.core [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\ORM.java:21: error: cannot find symbol [javac] import com.mendix.systemwideinterfaces.core.IChangeBatch; [javac] ^ [javac] symbol: class IChangeBatch [javac] location: package com.mendix.systemwideinterfaces.core [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\Batches.java:66: error: cannot find symbol [javac] IRemoveBatch batch = Core.removeBatch(context, entityType, Batches.BATCHSIZEREMOVE, true, false); [javac] ^ [javac] symbol: class IRemoveBatch [javac] location: class Batches [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\Batches.java:66: error: cannot find symbol [javac] IRemoveBatch batch = Core.removeBatch(context, entityType, Batches.BATCHSIZEREMOVE, true, false); [javac] ^ [javac] symbol: method removeBatch(IContext,String,int,boolean,boolean) [javac] location: class Core [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:14: error: cannot find symbol [javac] private HashMap<String,HashMap<String,IChangeBatch>> batchChangeMap = new HashMap<String, HashMap<String,IChangeBatch>>(); [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:30: error: cannot find symbol [javac] HashMap<String, IChangeBatch> batchMap = new HashMap<String, IChangeBatch>(); [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:30: error: cannot find symbol [javac] HashMap<String, IChangeBatch> batchMap = new HashMap<String, IChangeBatch>(); [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:34: error: cannot find symbol [javac] IChangeBatch changeBatch; [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:35: error: cannot find symbol [javac] HashMap<String,IChangeBatch> changeBatchMap = batchChangeMap.get(uniqueBatchIdentifier); [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:43: error: cannot find symbol [javac] changeBatch = Core.changeBatch(context, new ArrayList<IMendixObject>(), 1000, false); [javac] ^ [javac] symbol: method changeBatch(IContext,ArrayList<IMendixObject>,int,boolean) [javac] location: class Core [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:45: error: cannot find symbol [javac] HashMap<String, IChangeBatch> batchMap = new HashMap<String, IChangeBatch>(); [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:45: error: cannot find symbol [javac] HashMap<String, IChangeBatch> batchMap = new HashMap<String, IChangeBatch>(); [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:53: error: cannot find symbol [javac] HashMap<String,IChangeBatch> batchMap = batchChangeMap.remove(uniqueBatchIdentifier); [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\HandleBatch.java:56: error: cannot find symbol [javac] for (IChangeBatch changeBatchObj : batchMap.values()) [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class HandleBatch [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\Misc.java:104: error: cannot find symbol [javac] Package currentPackage = MxRuntime.class.getPackage(); [javac] ^ [javac] symbol: class MxRuntime [javac] location: class Misc [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\Misc.java:202: error: cannot find symbol [javac] File f = Core.getFileDocumentContentAsFile(context, document); [javac] ^ [javac] symbol: method getFileDocumentContentAsFile(IContext,IMendixObject) [javac] location: class Core [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\ORM.java:73: error: cannot find symbol [javac] action.addRefreshClass(objectType); [javac] ^ [javac] symbol: method addRefreshClass(String) [javac] location: variable action of type UserAction<?> [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\ORM.java:149: error: cannot find symbol [javac] IChangeBatch b = Core.changeBatch(context, list, 1, false); [javac] ^ [javac] symbol: class IChangeBatch [javac] location: class ORM [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\ORM.java:149: error: cannot find symbol [javac] IChangeBatch b = Core.changeBatch(context, list, 1, false); [javac] ^ [javac] symbol: method changeBatch(IContext,List<IMendixObject>,int,boolean) [javac] location: class Core [javac] C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\communitycommons\actions\GenerateThumbnail.java:91: error: cannot find symbol [javac] File basefilename = Core.getFileDocumentContentAsFile(getContext(), __sourceObj); [javac] ^ [javac] symbol: method getFileDocumentContentAsFile(IContext,IMendixObject) [javac] location: class Core [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\javasource\com\mendix\core\Core.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 23 errors BUILD FAILED C:\Documents and Settings\Frank\My Documents\Franks Account ManagementProject\deployment\build_core.xml:48: Compile failed; see the compiler error output for details. Total time: 2 seconds any ideas?
asked
2 answers
0

Download this in a Mx 4 version. Older Mx version can also be downloaded from the store. If you really need it in Mx5 file a support ticket so that Mendix can convert the app. Conversion from 4 to 5 can still be very problametic concerning java libraries.

Regards,

Ronald

answered
0

Thanks Ronald

answered