2014-10-06 40 views
1

我是Java和eclipse IDE的新手。我试图通过the official IBM article为我安装的eclipse 4.4.0创建一个插件。 我已经添加插件描述到plugin.xml:eclipse start上的NumberFormatException

<extension point="org.eclipse.debug.core.launchConfigurationTypes"> 
    <launchConfigurationType 
     name="MyConfiguration" 
     delegate="com.myplugin.first.launching.MyLaunchConfiguration" 
     modes="run, debug"    
     id="com.myplugin.first.launching.myConfiguration">   
    </launchConfigurationType> 
</extension> 

,我已经创建了所需的依赖空配置委托。 可惜我不能与我的插件推出一个新的Eclipse应用程序,因为每次我碰到下面的错误时间:

 

    java.lang.NumberFormatException: For input string: "" 
     at java.lang.NumberFormatException.forInputString(Unknown Source) 
     at java.lang.Integer.parseInt(Unknown Source) 
     at java.lang.Integer.parseInt(Unknown Source) 
     at org.eclipse.osgi.storagemanager.StorageManager.updateTable(StorageManager.java:511) 
     at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:708) 
     at org.eclipse.osgi.storage.Storage.getChildStorageManager(Storage.java:1747) 
     at org.eclipse.osgi.storage.Storage.getInfoInputStream(Storage.java:1764) 
     at org.eclipse.osgi.storage.Storage.(Storage.java:124) 
     at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:84) 
     at org.eclipse.osgi.internal.framework.EquinoxContainer.(EquinoxContainer.java:75) 
     at org.eclipse.osgi.launch.Equinox.(Equinox.java:31) 
     at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:297) 
     at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:232) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) 
     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 
     at org.eclipse.equinox.launcher.Main.run(Main.java:1465) 
     at org.eclipse.equinox.launcher.Main.main(Main.java:1438) 
    An error has occurred. See the log file 
    null. 

我还没有发现有错误的日志文件。 有什么问题?我该怎么办?

也许有人知道这个问题。

+0

你给你的插件是什么版本号? – nitind 2014-10-06 13:52:35

回答

0

好吧!我已经解决了这个问题。我刚刚创建了一个新的工作区,并将我的项目和配置文件复制到工作区。

所以问题出在一个破损的工作区。我想一些工作区配置文件已损坏。无论如何,感谢redoc这个想法。

1

尝试删除除config.ini之外的eclipse\configuration文件夹中的所有内容并开始日食。同时粘贴来自eclipse\configuration的最新日志文件的内容以获得完整的错误。

+0

谢谢你的回答。我已经删除了你所说的一切,但没有结果。我的日食不想开始。只是说:Eclipse发生错误。查看日志文件... – JohanTG 2014-10-06 12:49:57

+0

你可以从'eclipse \ configuration'粘贴最新的日志文件吗? – redoc 2014-10-06 12:56:04