cloudinary / cloudinary_java

Cloudinary Java Client Library
MIT License
161 stars 108 forks source link

java.net.UnknownHostException: api.cloudinary.com: unknown error #138

Open pawsaw opened 6 years ago

pawsaw commented 6 years ago

While using the JavaSdk (Kotlin in Spring context), I'll get this error. A couple of days ago everything has been working... no code change throughout this time period.

build.gradle: compile('com.cloudinary:cloudinary-http44:1.18.0')

java.net.UnknownHostException: api.cloudinary.com: unknown error at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[na:1.8.0_66] at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928) ~[na:1.8.0_66] at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323) ~[na:1.8.0_66] at java.net.InetAddress.getAllByName0(InetAddress.java:1276) ~[na:1.8.0_66] at java.net.InetAddress.getAllByName(InetAddress.java:1192) ~[na:1.8.0_66] at java.net.InetAddress.getAllByName(InetAddress.java:1126) ~[na:1.8.0_66]

aditimadan-Cloudinary commented 6 years ago

Hi,

Does this happen on image upload? Can you please share your code? What version of Cloudinary and Java are you using? Did you experience this issue before?

pawsaw commented 6 years ago

Hi @aditimadan-Cloudinary

Yes, it happens on upload. Since we're using cloudinary for a month, it doesn't happen before. We haven't changed our code.

The versions are:

com.cloudinary:cloudinary-http44:1.18.0 java: 1.8.0_66

The code (kotlin) is nothing special...

the initialization...

lateinit var cloudinary: Cloudinary

@PostConstruct
fun init() {
    cloudinary = Cloudinary(ObjectUtils.asMap(
            "cloud_name", cloudName,
            "api_key", apiKey,
            "api_secret", apiSecret))
}`

and the upload itself...

cloudinary.uploader().upload(tmpFile, ObjectUtils.emptyMap())

aditimadan-Cloudinary commented 6 years ago

This exception means it has trouble resolving the hostname. Can you try the suggestions mentioned in this link and see if it works: https://stackoverflow.com/questions/6484275/java-net-unknownhostexception-invalid-hostname-for-server-local