You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Shi Yusen (JIRA)" <ji...@apache.org> on 2010/10/18 01:35:24 UTC
[jira] Created: (OFBIZ-3993) Build and run in openjdk 1.6
Build and run in openjdk 1.6
----------------------------
Key: OFBIZ-3993
URL: https://issues.apache.org/jira/browse/OFBIZ-3993
Project: OFBiz
Issue Type: Bug
Affects Versions: Release Branch 10.04
Environment: Fedora 10 + OpenJDK 1.6.0 (build 14.0-16) + OFBiz 10.04
Reporter: Shi Yusen
Attachments: ofbiz-10.04-openjdk1.6-patach.txt
OFBiz cannot be built in OpenJDK 1.6.0 reported by fdap@free.fr:
build:
[echo] [build] ========== Start Building Framework (Compile) ==========
.../...
classes:
[javac16] /srv/www/Ofbiz-10.04/common.xml:93: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac16] Compiling 55 source files to /srv/www/Ofbiz-10.04/applications/product/build/classes
[javac16] /srv/www/Ofbiz-10.04/applications/product/src/org/ofbiz/product/product/ProductSearchSession.java:1231: cannot find symbol
[javac16] symbol : method add(java.util.Map<java.lang.String,java.lang.Object>)
[javac16] location: interface java.util.List<java.util.Map<java.lang.String,java.lang.String>>
[javac16] featureCountList.add(UtilMisc.toMap("productFeatureId", (String) searchResult.get("pfacProductFeatureId"), "productFeatureTypeId", (String) searchResult.get("pfcProductFeatureTypeId"), "description", (String) searchResult.get("pfcDescription"), "featureCount", Long.toString((Long) searchResult.get("featureCount"))));
[javac16] ^
[javac16] 1 error
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (OFBIZ-3993) Build and run in openjdk 1.6
Posted by "Jacques Le Roux (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OFBIZ-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12922048#action_12922048 ]
Jacques Le Roux commented on OFBIZ-3993:
----------------------------------------
Hi Shi,
Interesting, could you explain why casting only the 1st element is enough (when there are more than one), and have you an idea why it's needed at all?
Thanks
> Build and run in openjdk 1.6
> ----------------------------
>
> Key: OFBIZ-3993
> URL: https://issues.apache.org/jira/browse/OFBIZ-3993
> Project: OFBiz
> Issue Type: Bug
> Affects Versions: Release Branch 10.04
> Environment: Fedora 10 + OpenJDK 1.6.0 (build 14.0-16) + OFBiz 10.04
> Reporter: Shi Yusen
> Attachments: ofbiz-10.04-openjdk1.6-patach.txt
>
>
> OFBiz cannot be built in OpenJDK 1.6.0 reported by fdap@free.fr:
> build:
> [echo] [build] ========== Start Building Framework (Compile) ==========
> .../...
> classes:
> [javac16] /srv/www/Ofbiz-10.04/common.xml:93: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
> [javac16] Compiling 55 source files to /srv/www/Ofbiz-10.04/applications/product/build/classes
> [javac16] /srv/www/Ofbiz-10.04/applications/product/src/org/ofbiz/product/product/ProductSearchSession.java:1231: cannot find symbol
> [javac16] symbol : method add(java.util.Map<java.lang.String,java.lang.Object>)
> [javac16] location: interface java.util.List<java.util.Map<java.lang.String,java.lang.String>>
> [javac16] featureCountList.add(UtilMisc.toMap("productFeatureId", (String) searchResult.get("pfacProductFeatureId"), "productFeatureTypeId", (String) searchResult.get("pfcProductFeatureTypeId"), "description", (String) searchResult.get("pfcDescription"), "featureCount", Long.toString((Long) searchResult.get("featureCount"))));
> [javac16] ^
> [javac16] 1 error
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (OFBIZ-3993) Build and run in openjdk 1.6
Posted by "Shi Yusen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OFBIZ-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shi Yusen updated OFBIZ-3993:
-----------------------------
Attachment: ofbiz-10.04-openjdk1.6-patach.txt
This patch can fix this build problem.
> Build and run in openjdk 1.6
> ----------------------------
>
> Key: OFBIZ-3993
> URL: https://issues.apache.org/jira/browse/OFBIZ-3993
> Project: OFBiz
> Issue Type: Bug
> Affects Versions: Release Branch 10.04
> Environment: Fedora 10 + OpenJDK 1.6.0 (build 14.0-16) + OFBiz 10.04
> Reporter: Shi Yusen
> Attachments: ofbiz-10.04-openjdk1.6-patach.txt
>
>
> OFBiz cannot be built in OpenJDK 1.6.0 reported by fdap@free.fr:
> build:
> [echo] [build] ========== Start Building Framework (Compile) ==========
> .../...
> classes:
> [javac16] /srv/www/Ofbiz-10.04/common.xml:93: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
> [javac16] Compiling 55 source files to /srv/www/Ofbiz-10.04/applications/product/build/classes
> [javac16] /srv/www/Ofbiz-10.04/applications/product/src/org/ofbiz/product/product/ProductSearchSession.java:1231: cannot find symbol
> [javac16] symbol : method add(java.util.Map<java.lang.String,java.lang.Object>)
> [javac16] location: interface java.util.List<java.util.Map<java.lang.String,java.lang.String>>
> [javac16] featureCountList.add(UtilMisc.toMap("productFeatureId", (String) searchResult.get("pfacProductFeatureId"), "productFeatureTypeId", (String) searchResult.get("pfcProductFeatureTypeId"), "description", (String) searchResult.get("pfcDescription"), "featureCount", Long.toString((Long) searchResult.get("featureCount"))));
> [javac16] ^
> [javac16] 1 error
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (OFBIZ-3993) Build and run in openjdk 1.6
Posted by "Shi Yusen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OFBIZ-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12922094#action_12922094 ]
Shi Yusen commented on OFBIZ-3993:
----------------------------------
Hi Jacques,
Do you mean this change:
- bodyParts.add(UtilMisc.<String, Object>toMap("content", communicationEvent.getString("content"), "type", communicationEvent.getString("contentMimeTypeId")));
+ bodyParts.add(UtilMisc.<String, Object>toMap("content", (Object) communicationEvent.getString("content"), "type", communicationEvent.getString("contentMimeTypeId")));
?
The (Object) added will make only method
public static <V, V1 extends V, V2 extends V> Map<String, V> toMap(String name1, V1 value1, String name2, V2 value2)
match the call. Or the new method added in the patch
public static Map<String, String> toMap(String name1, String value1, String name2, String value2) {
return new UtilMisc.SimpleMap<String>(name1, value1, name2, value2);
}
would be used.
My premise in this patch is to make changes as few as possible.
Regards,
> Build and run in openjdk 1.6
> ----------------------------
>
> Key: OFBIZ-3993
> URL: https://issues.apache.org/jira/browse/OFBIZ-3993
> Project: OFBiz
> Issue Type: Bug
> Affects Versions: Release Branch 10.04
> Environment: Fedora 10 + OpenJDK 1.6.0 (build 14.0-16) + OFBiz 10.04
> Reporter: Shi Yusen
> Attachments: ofbiz-10.04-openjdk1.6-patach.txt
>
>
> OFBiz cannot be built in OpenJDK 1.6.0 reported by fdap@free.fr:
> build:
> [echo] [build] ========== Start Building Framework (Compile) ==========
> .../...
> classes:
> [javac16] /srv/www/Ofbiz-10.04/common.xml:93: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
> [javac16] Compiling 55 source files to /srv/www/Ofbiz-10.04/applications/product/build/classes
> [javac16] /srv/www/Ofbiz-10.04/applications/product/src/org/ofbiz/product/product/ProductSearchSession.java:1231: cannot find symbol
> [javac16] symbol : method add(java.util.Map<java.lang.String,java.lang.Object>)
> [javac16] location: interface java.util.List<java.util.Map<java.lang.String,java.lang.String>>
> [javac16] featureCountList.add(UtilMisc.toMap("productFeatureId", (String) searchResult.get("pfacProductFeatureId"), "productFeatureTypeId", (String) searchResult.get("pfcProductFeatureTypeId"), "description", (String) searchResult.get("pfcDescription"), "featureCount", Long.toString((Long) searchResult.get("featureCount"))));
> [javac16] ^
> [javac16] 1 error
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (OFBIZ-3993) Build and run in openjdk 1.6
Posted by "Jacques Le Roux (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/OFBIZ-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12922125#action_12922125 ]
Jacques Le Roux commented on OFBIZ-3993:
----------------------------------------
Ha, too fast! Seeing a repeated pattern I did not catch the new methods added in UtilMisc.java. I will have a new look...
Thanks Shi!
> Build and run in openjdk 1.6
> ----------------------------
>
> Key: OFBIZ-3993
> URL: https://issues.apache.org/jira/browse/OFBIZ-3993
> Project: OFBiz
> Issue Type: Bug
> Affects Versions: Release Branch 10.04
> Environment: Fedora 10 + OpenJDK 1.6.0 (build 14.0-16) + OFBiz 10.04
> Reporter: Shi Yusen
> Attachments: ofbiz-10.04-openjdk1.6-patach.txt
>
>
> OFBiz cannot be built in OpenJDK 1.6.0 reported by fdap@free.fr:
> build:
> [echo] [build] ========== Start Building Framework (Compile) ==========
> .../...
> classes:
> [javac16] /srv/www/Ofbiz-10.04/common.xml:93: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
> [javac16] Compiling 55 source files to /srv/www/Ofbiz-10.04/applications/product/build/classes
> [javac16] /srv/www/Ofbiz-10.04/applications/product/src/org/ofbiz/product/product/ProductSearchSession.java:1231: cannot find symbol
> [javac16] symbol : method add(java.util.Map<java.lang.String,java.lang.Object>)
> [javac16] location: interface java.util.List<java.util.Map<java.lang.String,java.lang.String>>
> [javac16] featureCountList.add(UtilMisc.toMap("productFeatureId", (String) searchResult.get("pfacProductFeatureId"), "productFeatureTypeId", (String) searchResult.get("pfcProductFeatureTypeId"), "description", (String) searchResult.get("pfcDescription"), "featureCount", Long.toString((Long) searchResult.get("featureCount"))));
> [javac16] ^
> [javac16] 1 error
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.