This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 72669 - Lib wrapper - invalid package names mishandled
Summary: Lib wrapper - invalid package names mishandled
Status: RESOLVED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Project (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jesse Glick
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-14 20:53 UTC by Jesse Glick
Modified: 2006-02-20 23:50 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2006-02-14 20:53:43 UTC
Create a JAR with

adding: 1/(in = 0) (out= 0)(stored 0%)
adding: 1/X.class(in = 0) (out= 0)(stored 0%)
adding: foo/(in = 0) (out= 0)(stored 0%)
adding: foo/Y.class(in = 0) (out= 0)(stored 0%)

and make a lib wrapper from it. Looks perverse but some JARs in fact have a
"1.0/" prefix or something like it for some bundled files in the JAR which
should not be part of the classpath as such.

1. The code name base for the module is illegitimately suggested to be "1". (The
wizard will not let you finish in such a case.)

2. <public-packages> illegally gets e.g. <package>1</package> when the project
is created. These should be skipped.

3. The project customizer dialog shows e.g. "1" as a package you can make
public. Should be hidden.
Comment 1 Jesse Glick 2006-02-14 22:16:47 UTC
Checking in
test/unit/src/org/netbeans/modules/apisupport/project/ui/wizard/LibraryStartVisualPanelTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/ui/wizard/LibraryStartVisualPanelTest.java,v
 <--  LibraryStartVisualPanelTest.java
new revision: 1.4; previous revision: 1.3
done
Checking in
test/unit/src/org/netbeans/modules/apisupport/project/queries/SourceForBinaryImplTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/queries/SourceForBinaryImplTest.java,v
 <--  SourceForBinaryImplTest.java
new revision: 1.10; previous revision: 1.9
done
Checking in
src/org/netbeans/modules/apisupport/project/ui/wizard/BasicConfVisualPanel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicConfVisualPanel.java,v
 <--  BasicConfVisualPanel.java
new revision: 1.32; previous revision: 1.31
done
Checking in
src/org/netbeans/modules/apisupport/project/ui/wizard/LibraryStartVisualPanel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/LibraryStartVisualPanel.java,v
 <--  LibraryStartVisualPanel.java
new revision: 1.16; previous revision: 1.15
done
Checking in
test/unit/src/org/netbeans/modules/apisupport/project/ui/customizer/SingleModulePropertiesTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/ui/customizer/SingleModulePropertiesTest.java,v
 <--  SingleModulePropertiesTest.java
new revision: 1.37; previous revision: 1.36
done
Checking in test/unit/src/org/netbeans/modules/apisupport/project/UtilTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/UtilTest.java,v
 <--  UtilTest.java
new revision: 1.17; previous revision: 1.16
done
Checking in
test/unit/src/org/netbeans/modules/apisupport/project/NbModuleProjectGeneratorTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/NbModuleProjectGeneratorTest.java,v
 <--  NbModuleProjectGeneratorTest.java
new revision: 1.20; previous revision: 1.19
done
Checking in src/org/netbeans/modules/apisupport/project/Util.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/Util.java,v
 <--  Util.java
new revision: 1.35; previous revision: 1.34
done
Checking in
src/org/netbeans/modules/apisupport/project/NbModuleProjectGenerator.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/NbModuleProjectGenerator.java,v
 <--  NbModuleProjectGenerator.java
new revision: 1.45; previous revision: 1.44
done
Removing test/unit/data/test-library-0.1_01.jar;
/shared/data/ccvs/repository/apisupport/project/test/unit/data/test-library-0.1_01.jar,v
 <--  test-library-0.1_01.jar
new revision: delete; previous revision: 1.1
done
Checking in
src/org/netbeans/modules/apisupport/project/ui/customizer/AddFriendPanel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/customizer/AddFriendPanel.java,v
 <--  AddFriendPanel.java
new revision: 1.7; previous revision: 1.6
done
Checking in
src/org/netbeans/modules/apisupport/project/ui/customizer/SingleModuleProperties.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/customizer/SingleModuleProperties.java,v
 <--  SingleModuleProperties.java
new revision: 1.56; previous revision: 1.55
done
Comment 2 Jesse Glick 2006-02-20 23:50:30 UTC
Checking in src/org/netbeans/modules/apisupport/project/Util.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/Util.java,v
 <--  Util.java
new revision: 1.32.2.3; previous revision: 1.32.2.2
done
Checking in
src/org/netbeans/modules/apisupport/project/NbModuleProjectGenerator.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/NbModuleProjectGenerator.java,v
 <--  NbModuleProjectGenerator.java
new revision: 1.44.2.1; previous revision: 1.44
done
Checking in
test/unit/src/org/netbeans/modules/apisupport/project/NbModuleProjectGeneratorTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/NbModuleProjectGeneratorTest.java,v
 <--  NbModuleProjectGeneratorTest.java
new revision: 1.19.18.1; previous revision: 1.19
done
Checking in test/unit/src/org/netbeans/modules/apisupport/project/UtilTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/UtilTest.java,v
 <--  UtilTest.java
new revision: 1.13.2.4; previous revision: 1.13.2.3
done
Checking in
test/unit/src/org/netbeans/modules/apisupport/project/ui/customizer/SingleModulePropertiesTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/ui/customizer/SingleModulePropertiesTest.java,v
 <--  SingleModulePropertiesTest.java
new revision: 1.35.2.2; previous revision: 1.35.2.1
done
Checking in
src/org/netbeans/modules/apisupport/project/ui/wizard/LibraryStartVisualPanel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/LibraryStartVisualPanel.java,v
 <--  LibraryStartVisualPanel.java
new revision: 1.15.2.2; previous revision: 1.15.2.1
done
Checking in
src/org/netbeans/modules/apisupport/project/ui/wizard/BasicConfVisualPanel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicConfVisualPanel.java,v
 <--  BasicConfVisualPanel.java
new revision: 1.31.2.2; previous revision: 1.31.2.1
done
Checking in
src/org/netbeans/modules/apisupport/project/ui/customizer/AddFriendPanel.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/customizer/AddFriendPanel.java,v
 <--  AddFriendPanel.java
new revision: 1.6.6.1; previous revision: 1.6
done
Checking in
src/org/netbeans/modules/apisupport/project/ui/customizer/SingleModuleProperties.java;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/customizer/SingleModuleProperties.java,v
 <--  SingleModuleProperties.java
new revision: 1.53.2.3; previous revision: 1.53.2.2
done
Checking in
test/unit/src/org/netbeans/modules/apisupport/project/ui/wizard/LibraryStartVisualPanelTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/ui/wizard/LibraryStartVisualPanelTest.java,v
 <--  LibraryStartVisualPanelTest.java
new revision: 1.3.24.2; previous revision: 1.3.24.1
done
Checking in
test/unit/src/org/netbeans/modules/apisupport/project/queries/SourceForBinaryImplTest.java;
/shared/data/ccvs/repository/apisupport/project/test/unit/src/org/netbeans/modules/apisupport/project/queries/SourceForBinaryImplTest.java,v
 <--  SourceForBinaryImplTest.java
new revision: 1.9.2.1; previous revision: 1.9
done
Removing test/unit/data/test-library-0.1_01.jar;
/shared/data/ccvs/repository/apisupport/project/test/unit/data/Attic/test-library-0.1_01.jar,v
 <--  test-library-0.1_01.jar
new revision: delete; previous revision: 1.1.30
done