Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26901 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79471 invoked by uid 1010); 11 Dec 2006 22:29:26 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 79456 invoked from network); 11 Dec 2006 22:29:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Dec 2006 22:29:26 -0000 Authentication-Results: pb1.pair.com header.from=alexbu@gmail.com; sender-id=pass; domainkeys=good Authentication-Results: pb1.pair.com smtp.mail=alexbu@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.184.224 as permitted sender) DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: alexbu@gmail.com X-Host-Fingerprint: 64.233.184.224 wr-out-0506.google.com Linux 2.4/2.6 Received: from [64.233.184.224] ([64.233.184.224:33384] helo=wr-out-0506.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id ED/78-16672-08BDD754 for ; Mon, 11 Dec 2006 17:28:51 -0500 Received: by wr-out-0506.google.com with SMTP id i32so740815wra for ; Mon, 11 Dec 2006 14:28:13 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:x-google-sender-auth; b=OLJOYBRj9Ujs/mXG2qn9U9SADjqtxY72BtGX3LFxMRNtxmTecwYQnuTmqYqVXHIIACIzPh2Ptta92J86KrYfcDaMNgQemuf6VuQnhThPhygTEzq2VCYKrpm0iS1vy+jtBmnKfMAsFq3DgCV9BxSy1zgAY/Cw2evDow7qgBKZBrI= Received: by 10.90.92.7 with SMTP id p7mr2616633agb.1165876093042; Mon, 11 Dec 2006 14:28:13 -0800 (PST) Received: by 10.90.28.2 with HTTP; Mon, 11 Dec 2006 14:28:13 -0800 (PST) Message-ID: <27f2ba20612111428h2068ee95ydd98eb13d9d6fd@mail.gmail.com> Date: Tue, 12 Dec 2006 00:28:13 +0200 Sender: alexbu@gmail.com To: "PHP internals" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_86020_9069661.1165876093000" X-Google-Sender-Auth: ecd4a53affc07cd6 Subject: [PATCH] php_java.jar extra space From: alexandru.burciu@info.uaic.ro ("Alexandru Burciu") ------=_Part_86020_9069661.1165876093000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello, I know this is not the proper place where to submit this fix but I failed to find an alternative since the extension is no longer maintained and people continue to encounter this problem. If any of you know who is responsible, please forward him this message. Thank you! [*] Summary: The Java extension provides a simple and effective means for creating and invoking methods on Java objects from PHP. The JVM is created using JNI, and everything runs in-process. [*] Bug details: The extension is unable to load the library from the included php_java.jar because the net\php\reflect.properties file contains an extra space at the end of the line. This is a Windows only issue caused by misuse of the '>' file redirection operator when creating the .jar file. Microsoft Windows [Version 5.2.3790] (C) Copyright 1985-2003 Microsoft Corp. \Alex>echo bug > t1.txt \Alex>echo bug> t2.txt \Alex>fc /b t1.txt t2.txt Comparing files t1.txt and T2.TXT 00000003: 20 0D 00000004: 0D 0A FC: t1.txt longer than T2.TXT This problem has been reported before, but no action has been taken: http://bugs.php.net/bug.php?id=33718 http://pecl.php.net/bugs/bug.php?id=7679 ... [*] Affected PHP versions: <=5.2.0 [*] Patch details: Removes the extra space when creating the .jar file. -- Alexandru.Burciu www.Info.UAIC.ro ------=_Part_86020_9069661.1165876093000 Content-Type: text/plain; name=bug33718.patch.txt; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_evlg88s1 Content-Disposition: attachment; filename="bug33718.patch.txt" SW5kZXg6IGNvbmZpZy53MzINCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvcmVwb3NpdG9yeS9wZWNs L3JwYy9qYXZhL2NvbmZpZy53MzIsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjINCmRpZmYgLXUg LXIxLjIgY29uZmlnLnczMg0KLS0tIGNvbmZpZy53MzIJMjYgRmViIDIwMDUgMDE6MTI6MzUgLTAw MDAJMS4yDQorKysgY29uZmlnLnczMgkxNyBOb3YgMjAwNiAxMzozNDo0OSAtMDAwMA0KQEAgLTQ5 LDcgKzQ5LDcgQEANCiAJCU1GTy5Xcml0ZUxpbmUoIlx0aWYgbm90IGV4aXN0ICQoQlVJTERfRElS KVxcbmV0IG1rZGlyICQoQlVJTERfRElSKVxcbmV0Iik7DQogCQlNRk8uV3JpdGVMaW5lKCJcdGlm IG5vdCBleGlzdCAkKEJVSUxEX0RJUilcXG5ldFxccGhwIG1rZGlyICQoQlVJTERfRElSKVxcbmV0 XFxwaHAiKTsNCiAJCU1GTy5Xcml0ZUxpbmUoIlx0Y29weSAiICsgY29uZmlndXJlX21vZHVsZV9k aXJuYW1lICsgIlxccmVmbGVjdC5qYXZhICQoQlVJTERfRElSKVxcbmV0XFxwaHAgPiBOVUwiKTsN Ci0JCU1GTy5Xcml0ZUxpbmUoIlx0ZWNobyBsaWJyYXJ5PXBocF9qYXZhID4gJChCVUlMRF9ESVIp XFxuZXRcXHBocFxccmVmbGVjdC5wcm9wZXJ0aWVzIik7DQorCQlNRk8uV3JpdGVMaW5lKCJcdGVj aG8gbGlicmFyeT1waHBfamF2YT4gJChCVUlMRF9ESVIpXFxuZXRcXHBocFxccmVmbGVjdC5wcm9w ZXJ0aWVzIik7DQogCQlNRk8uV3JpdGVMaW5lKCJcdGNkICQoQlVJTERfRElSKSIpOw0KIAkJTUZP LldyaXRlTGluZSgiXHRcIiIgKyBQSFBfSkFWQSArICJcXGJpblxcamF2YWNcIiAiICsgZXh0X2ph dmFjX2ZsYWdzICsgIiBuZXRcXHBocFxccmVmbGVjdC5qYXZhIik7DQogCQlNRk8uV3JpdGVMaW5l KCJcdFwiIiArIFBIUF9KQVZBICsgIlxcYmluXFxqYXJcIiBjMGYgcGhwX2phdmEuamFyIG5ldFxc cGhwXFwqLmNsYXNzIG5ldFxccGhwXFwqLnByb3BlcnRpZXMiKTsNCkluZGV4OiBNYWtlZmlsZS5m cmFnDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL3JlcG9zaXRvcnkvcGVjbC9ycGMvamF2YS9NYWtl ZmlsZS5mcmFnLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS40DQpkaWZmIC11IC1yMS40IE1ha2Vm aWxlLmZyYWcNCi0tLSBNYWtlZmlsZS5mcmFnCTE1IEF1ZyAyMDAyIDE0OjE4OjA3IC0wMDAwCTEu NA0KKysrIE1ha2VmaWxlLmZyYWcJMTcgTm92IDIwMDYgMTM6MzQ6NDkgLTAwMDANCkBAIC00LDcg KzQsNyBAQA0KICQoc3JjZGlyKS9waHBfamF2YS5qYXIgOiAkKHNyY2RpcikvcmVmbGVjdC5qYXZh DQogCUAkKG1raW5zdGFsbGRpcnMpICQoc3JjZGlyKS9uZXQvcGhwDQogCUBjcCAkKHNyY2Rpcikv cmVmbGVjdC5qYXZhICQoc3JjZGlyKS9uZXQvcGhwDQotCUBlY2hvIGxpYnJhcnk9cGhwX2phdmEg PiAkKHNyY2RpcikvbmV0L3BocC9yZWZsZWN0LnByb3BlcnRpZXMNCisJQGVjaG8gbGlicmFyeT1w aHBfamF2YT4gJChzcmNkaXIpL25ldC9waHAvcmVmbGVjdC5wcm9wZXJ0aWVzDQogCUAkKEpBVkFf QykgJChzcmNkaXIpL25ldC9waHAvcmVmbGVjdC5qYXZhDQogCUB0ZXN0ICEgLWYgcmVmbGVjdC5j bGFzcyB8fCBtdiByZWZsZWN0LmNsYXNzICQoc3JjZGlyKS9uZXQvcGhwICMgYnVnIGluIEtKQyBq YXZhYw0KIAlAJChKQVZBX0pBUikgJChzcmNkaXIpL3BocF9qYXZhLmphciAtQyAkKHNyY2Rpcikg bmV0L3BocC9yZWZsZWN0LmNsYXNzIC1DICQoc3JjZGlyKSBuZXQvcGhwL3JlZmxlY3QucHJvcGVy dGllcw0K ------=_Part_86020_9069661.1165876093000--