I have never heard of the main getting lost in that file. I have no idea 
how that can happen.

On Wednesday, February 3, 2021 at 5:01:36 PM UTC+2 P5music wrote:

> Sorry, maybe that was a wrong string replacement of mine I think.
>
> I think that the problem was that the line
> codename1.description=Myapp app
> that was missing.
> Now it seems to be working...
>
> No, the issue shows up again.
>
> This time indeed I have to remove that line to be able to run again.
> And then I have to restore it...and remove...
>
> But not all the times. It seems that every now and then the main class 
> setting is lost somewhere and editing that line fixes it  (or maybe just 
> editing the file, I cannot check it now).
>
> It is very strange. Maybe you understand what's happening. 
> It seems that editing and saving that file is necessary every time the 
> main class is lost (why is it lost?).
> Regards
>
> Il giorno mercoledì 3 febbraio 2021 alle 03:50:07 UTC+1 Shai Almog ha 
> scritto:
>
>> In the settings you have::
>> codename1.mainName=MyApp
>> codename1.packageName=com.myapp.app
>>
>> But intellij is running
>> Simulator com.myapp.app.myapp
>>
>> Notice the case difference. It should be either MyApp or myapp but that 
>> should be consistent everywhere.
>>
>> On Tuesday, February 2, 2021 at 1:19:57 PM UTC+2 P5music wrote:
>>
>>> So I restored my project but now I get the issue that led to break it in 
>>> the first place by messing with .idea folder (bad StackOverflow advice).
>>>
>>> "C:\Program Files\Java\jdk-11.0.2\bin\java.exe" "" 
>>> "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 
>>> 2020.3.2\lib\idea_rt.jar=51275:C:\Program Files\JetBrains\IntelliJ IDEA 
>>> Community Edition 2020.3.2\bin" -Dfile.encoding=UTF-8 -classpath 
>>> C:\Users\user\sviluppo\myapp\out\production\myapp;C:\Users\user\sviluppo\myapp\src;C:\Users\user\sviluppo\myapp\lib\CodenameOne.jar;C:\Users\user\sviluppo\myapp\JavaSE.jar;native\internal_tmp;lib\impl\cls
>>>  
>>> com.codename1.impl.javase.Simulator com.myapp.app.myapp
>>> Error: Could not find or load main class 
>>> Caused by: java.lang.ClassNotFoundException: 
>>>
>>> Process finished with exit code 1
>>>
>>> The project was in fact recreated and the source files copied, so it is 
>>> possible that the main class setting was lost.
>>> I set the src folder as source folder but the issue still persists.
>>>
>>> The iml file seems to have correct entries and so do the xml's in the 
>>> .idea folder. See below.
>>> But
>>> manifest.mf says
>>> Manifest-Version: 1.0
>>> X-COMMENT: Main-Class will be added automatically by build
>>>
>>> see also the manifest below.
>>>
>>> What is to be done in order to fix the issue?
>>> Thanks in advance
>>>
>>> codename_settings.properties
>>>
>>> baseClass=src/generated/StateMachineBase.java
>>> codename1.android.keystore=
>>> codename1.android.keystoreAlias=
>>> codename1.android.keystorePassword=
>>> codename1.arg.ios.newStorageLocation=true
>>> codename1.arg.java.version=8
>>> codename1.displayName=MyApp
>>> codename1.icon=icon.png
>>> codename1.ios.appid=Q5GHSKAL2F.com.myapp.app
>>> codename1.ios.certificate=
>>> codename1.ios.certificatePassword=
>>> codename1.ios.debug.certificate=
>>> codename1.ios.debug.certificatePassword=
>>> codename1.ios.debug.provision=
>>> codename1.ios.provision=
>>> codename1.ios.release.certificate=
>>> codename1.ios.release.certificatePassword=
>>> codename1.ios.release.provision=
>>> codename1.j2me.nativeTheme=nbproject/nativej2me.res
>>> codename1.languageLevel=5
>>> codename1.mainName=MyApp
>>> codename1.packageName=com.myapp.app
>>> codename1.rim.certificatePassword=
>>> codename1.rim.signtoolCsk=
>>> codename1.rim.signtoolDb=
>>> codename1.secondaryTitle=MyApp
>>> codename1.vendor=CodenameOne
>>> codename1.version=1.0
>>> guiResource=theme.res
>>> mainForm=Main
>>> package=generated
>>> userClass=src/userclasses/StateMachine.java
>>>
>>>
>>> myapp.iml
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <module type="CodenameOne.Module" version="4">
>>>   <component name="NewModuleRootManager" inherit-compiler-output="true">
>>>     <exclude-output />
>>>     <content url="file://$MODULE_DIR$">
>>>       <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
>>>     </content>
>>>     <orderEntry type="jdk" jdkName="11" jdkType="JavaSDK" />
>>>     <orderEntry type="sourceFolder" forTests="false" />
>>>     <orderEntry type="library" scope="PROVIDED" name="Codename One 
>>> Libraries" level="project" />
>>>   </component>
>>> </module>
>>>
>>> ant
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <project version="4">
>>>   <component name="AntConfiguration">
>>>     <buildFile url="file://$PROJECT_DIR$/build.xml" />
>>>   </component>
>>> </project>
>>>
>>> misc
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <project version="4">
>>>   <component name="ProjectRootManager" version="2" 
>>> languageLevel="JDK_1_8" project-jdk-name="11" project-jdk-type="JavaSDK">
>>>     <output url="file://$PROJECT_DIR$/out" />
>>>   </component>
>>> </project>
>>>
>>> modules
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <project version="4">
>>>   <component name="ProjectModuleManager">
>>>     <modules>
>>>       <module fileurl="file://$PROJECT_DIR$/myapp.iml" 
>>> filepath="$PROJECT_DIR$/myapp.iml" />
>>>     </modules>
>>>   </component>
>>> </project>
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/a01a85dc-b071-4d60-ab74-7fa8800e9f86n%40googlegroups.com.

Reply via email to