| Re: [cdt-dev] Fwd: build fails if project name contains characters like '[' and ']' |
Please file a bug in bugzilla. From the stack trace it looks like the problem happens while doing something with artefact. Maybe renaming build artefact could help.AndrewOn Fri, Apr 20, 2012 at 10:20 AM, Markus Siemensmeyer <msiemensmeyer@xxxxxxxxxxx> wrote:_______________________________________________hi,
we build an rcp application based on eclipse cdt.
after switching from eclipse version 3.7.1 (cdt 8.0.1) to eclipse version 3.7.2 (cdt 8.0.2)
our c++ projects that are based on MBS cannot be built anymore! the error is:
'Build Project' has encountered a problem.
Errors occurred during the build.
Errors running builder 'CDT Builder' on project '8FFFFF0000000000[4].UFPTmath'.
Illegal character in path at index 16: 8FFFFF0000000000[4].UFPTmath.app.so
what's special in our case is, that the c++ project names contain charaters like '[' and ']' for example '8FFFFF0000000000[4].UFPTmath'
and these characters are causing problems when using eclipse 3.7.1 and cdt 8.0.2 (see stack trace below)
any idea (renaming the project is no option) how to circumvent/fix this?
regards,
markus
!ENTRY org.eclipse.core.resources 4 2 2012-04-20 15:47:10.162
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.IllegalArgumentException: Illegal character in path at index 16: 8FFFFF0000000000[4].UFPTmath.app.so
at java.net.URI.create(URI.java:859)
at java.net.URI.resolve(URI.java:1043)
at org.eclipse.cdt.managedbuilder.internal.core.AdditionalInput.getArtifactTimeStamp(AdditionalInput.java:376)
at org.eclipse.cdt.managedbuilder.internal.core.AdditionalInput.needsRebuild(AdditionalInput.java:337)
at org.eclipse.cdt.managedbuilder.internal.core.InputType.needsRebuild(InputType.java:1619)
at org.eclipse.cdt.managedbuilder.internal.core.Tool.needsRebuild(Tool.java:3307)
at org.eclipse.cdt.managedbuilder.internal.core.ToolChain.needsRebuild(ToolChain.java:2068)
at org.eclipse.cdt.managedbuilder.internal.core.FolderInfo.needsRebuild(FolderInfo.java:344)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.needsRebuild(Configuration.java:1685)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.needsRebuild(Configuration.java:1669)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performCleanning(CommonBuilder.java:936)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performPrebuildGeneration(CommonBuilder.java:858)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:739)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:501)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:450)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.net.URISyntaxException: Illegal character in path at index 16: 8FFFFF0000000000[4].UFPTmath.app.so
at java.net.URI$Parser.fail(URI.java:2829)
at java.net.URI$Parser.checkChars(URI.java:3002)
at java.net.URI$Parser.parseHierarchical(URI.java:3086)
at java.net.URI$Parser.parse(URI.java:3044)
at java.net.URI.<init>(URI.java:595)
at java.net.URI.create(URI.java:857)
... 28 more
--best regards
MARKUS SIEMENSMEYER
SOFTWARE ENGINEER
ECHELON European Development Center GmbH
email: msiemensmeyer@xxxxxxxxxxx
http://www.echelon.com
Echelon EDC GmbH
Herbert-Hinnendahl-Str. 23
33602 Bielefeld
phone: +49 (0) 521 787 18-17
Amtsgericht Bielefeld HRB 37675
Geschäftsführer: Dipl.-Wirt.-Ing. Detlef Lau, Dipl.-Ing. Jörg Seiffert
--best regards
MARKUS SIEMENSMEYER
SOFTWARE ENGINEER
ECHELON European Development Center GmbH
email: msiemensmeyer@xxxxxxxxxxx
http://www.echelon.com
Echelon EDC GmbH
Herbert-Hinnendahl-Str. 23
33602 Bielefeld
phone: +49 (0) 521 787 18-17
Amtsgericht Bielefeld HRB 37675
Geschäftsführer: Dipl.-Wirt.-Ing. Detlef Lau, Dipl.-Ing. Jörg Seiffert
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev
best regards
MARKUS SIEMENSMEYER
SOFTWARE ENGINEER
ECHELON European Development Center GmbH
email:
msiemensmeyer@xxxxxxxxxxx
http://www.echelon.com
Echelon EDC GmbH
Herbert-Hinnendahl-Str. 23
33602 Bielefeld
phone: +49 (0) 521 787 18-17
fax: +49 (0) 521 787 18-20
Amtsgericht Bielefeld HRB 37675
Geschäftsführer: Dipl.-Wirt.-Ing. Detlef Lau, Dipl.-Ing. Jörg Seiffert